/**
 * TOKEN_NAME
 */
export const TOKEN_NAME = 'zmap';

/**
 * 鉴权白名单（无须token header）
 */
export const AUTH_WHITE_LIST = ['/auth/login'];

/**
 * xhr 异常白名单（form 表单校验相关接口无须报错提醒）
 */
export const XHR_ERROR_WHITE_LIST = ['/auth/role/judge', '/auth/user/judge', '/customer/judge'];

/**
 * xhr 返回数据并无异常 成功 状态码
 */
export const XHR_DATA_SUCCESS_CODE = 0;

/**
 * xhr 返回数据并有异常 不成功 状态码
 */
export const XHR_DATA_ERROR_CODE = -1;

/**
 * xhr token 过期状态码
 */
export const XHR_TOKEN_EXPIRES_CODE = 23006;

/**
 * 获取token
 * @returns token
 */
export const getTokenFn = () => {
  return window.localStorage.getItem(TOKEN_NAME);
};
